package com.lovar.gaming.dao.domain;


import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* @author chenwl
* @description 用户经验记录表
* @TableName base_experiences_record
* @Date 2024-08-06 17:09:56
*/
@Data
public class BaseExperiencesRecord implements Serializable{
    /**
    * 主键
    */
    @TableId(value = "id")
    private String id;
    /**
    * 用户标识
    */
    @TableField(value = "user_id")
    private String userId;
    /**
    * 经验
    */
    @TableField(value = "experiences")
    private Integer experiences;
    /**
    * 操作类型
    */
    @TableField(value = "operate_type")
    private String operateType;
    /**
    * 计算类型
    */
    @TableField(value = "count_type")
    private String countType;
    /**
    * 启用状态
    */
    @TableField(value = "is_active")
    private String isActive;
    /**
    * 删除标识
    */
    @TableField(value = "delete_mark")
    private String deleteMark;
    /**
    * 创建人
    */
    @TableField(value = "create_id", fill = FieldFill.INSERT)
    private String createId;
    /**
    * 创建时间
    */
    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;
    /**
    * 更新人
    */
    @TableField(value = "update_id", fill = FieldFill.UPDATE)
    private String updateId;
    /**
    * 更新时间
    */
    @TableField(value = "update_time", fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;
}

